@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font: 12px "microsoft yahei";
	color: #444;
	background: #fff;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
ul, li, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color: #444;
	font-family:microsoft yahei;
}
a:hover {
	text-decoration: none;
	color: #0468c5;
}
.clear {
	clear: both;
}
img {
	border: 0
}
.clearfix:after, .clearfix:before{ 
	display: table;
    content: "";
    line-height: 0;}
.clearfix:after{ clear:both;}

.fl {
    float: left;
}
.fr {
    float: right;
}

.box{ width: 1200px; margin: 0 auto; position: relative; }
.jion_box{ width: 1200px; margin: 0 auto; }



/* header */
.header{ width:100%; height:90px; overflow: hidden;}
.header_top{ width:1200px; height:90px; margin:0 auto;}
.header_top .header_top_logo{ float:left; margin-top:22px; }
.nav{ height:90px; float:right;}
.nav ul{ width:100%; margin:0 auto;}
.nav ul li{ float:left; margin:0 20px; line-height:90px; text-align:center;}
.nav ul li:last-child{margin-right: 0;}
.nav ul li a{ color:#000;font-size:16px; display:  block;}
.nav ul li:hover a{ color:#0468c5;}
.nav .on a{color:#0468c5;}


/* banner */
.banner{position:relative; overflow:hidden; height:500px; width:100%;}
.banner .bd{position:relative; z-index:0;margin: 0 auto; overflow: hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;}
.banner .hd{ position: absolute; bottom:6%; text-align: center; width: 100%; }
.banner .hd li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px; border:2px #fff solid; border-radius:7px; margin:0 5px;overflow:hidden;line-height:999px;}
.banner .hd .on {background:#fff; border:2px #fff solid;}
.banner .prev, .banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-22px;left:8%;z-index:1;width:44px;height:44px;background:url(../images/ad_ctr.png) 0 0 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next {left:auto;right:8%;background-position:0 -44px;}

.home_product{ padding:50px 0;}
.home_product .pro_nav{ width:240px; background:#0468c5; float: left}
.home_product .pro_nav .nav_top{ width: 180px; height:75px; line-height:75px; font-size:18px; font-weight: bold; color:#fff; padding:0 30px;border-bottom: 1px #0760b3 solid;}
.home_product .pro_nav .nav_top span{ float: right;}
.home_product .pro_nav .nav_top span a{ color:#fff; font-weight:normal;font-size: 14px;}
.home_product .pro_nav .nav_list{width: 240px;}
.home_product .pro_nav .nav_list li{ height: 45px; line-height:45px; border-bottom:1px #0760b3 solid; border-top:1px #0372d9 solid; width:240px;}
.home_product .pro_nav .nav_list li a{ font-size:14px; color:#fff; background:url(../img/icon1.jpg) 30px center no-repeat; padding-left:58px; right:0px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; position: relative; display:block;}
.home_product .pro_nav .nav_list li:hover{ background:#0760b3;}
.home_product .pro_nav .nav_list li:hover a{right:-10px;}
.home_product .home_pro_r{ float:right; width:926px;}
.home_product .home_pro_r .pro_title{ float: left; line-height:22px; font-size:14px; color:#999; width:100%;}
.home_product .home_pro_r .pro_title i{ width:3px; height:22px; background:#0468c5; float: left;}
.home_product .home_pro_r .pro_title span{font-size:22px; color:#0468c5; padding:0 10px; font-weight:600;}
.home_product .home_pro_r .por_list{ padding-top:24px; width:100%; float: left;}
.home_product .home_pro_r .por_list li{ margin-right:20px; width:296px; float: left;overflow: hidden;}
.home_product .home_pro_r .por_list li img{ width:294px;height:208px; border:1px #eee solid; float: left;-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; overflow: hidden;}
.home_product .home_pro_r .por_list li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.home_product .home_pro_r .por_list li p{ background:#eee; width:100%; height:52px;float: left; font-size:16px; text-align:center; line-height:52px; position:relative; z-index:22;-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.home_product .home_pro_r .por_list li:hover p{ background:#0468c5; color:#fff;}



.home_main2{ width:100%; margin-bottom:50px;}
.home_about{ width: 490px; float: left;}
.home_about .about_title{ line-height:22px; font-size:14px; color:#999; width:100%; }
.home_about .about_title i{ width:3px; height:22px; background:#0468c5; float: left; }
.home_about .about_title span{font-size:22px; color:#0468c5; padding:0 10px; font-weight: 600;}
.home_about .img_about{ width:100%; height:215px; padding-top:24px;}
.home_about .about_img{ width:416px; height:207px; border:4px #0468c5 solid; background: none; float: left; position:relative;}
.home_about .about_img .first1{ width:320px; height: 207px; border:10px #fff solid; margin-top:-10px; margin-left:12px;}
.home_about .about_img .first1 img{width:320px; height: 207px;}
.home_about .about_img .first2{ width:133px; height: 73px; border: 6px #fff solid; position: absolute; right:-75px; top:14px;}
.home_about .about_img .first3{ width:133px; height: 73px; border: 6px #fff solid; position: absolute; right:-75px; bottom:14px;}
.home_about .home_about_c{ width:100%; padding-top:24px;}
.home_about .home_about_c p{ font-size:14px; line-height:26px; color:#666;}
.home_about .home_about_c a{ width:130px; height:35px; background:#eee; color:#000; text-align:center; display: block; line-height:35px; font-size: 14px; margin-top:24px;-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.home_about .home_about_c a:hover{ background:#0468c5; color:#fff;}




.home_news{ width: 680px; float: right;}
.home_news .news_title{ line-height:22px; font-size:14px; color:#999; width:100%; }
.home_news .news_title i{ width:3px; height:22px; background:#0468c5; float: left; }
.home_news .news_title span{font-size:22px; color:#0468c5; padding:0 10px; font-weight: 600;}
.home_news .home_news_c{ margin-top: 24px; }
.home_news .home_news_c li{ float: left; padding:16px 0; border-bottom: 1px #ddd dashed;}
.home_news .home_news_c li:first-child{ padding-top: 0; }
.home_news .home_news_c li dd{ width:135px; height:95px; float: left;}
.home_news .home_news_c li dd img{ width: 135px; height: 95px;}
.home_news .home_news_c li p{ color:#000; font-size:16px; float: left; margin-left:20px; width:455px;}
.home_news .home_news_c li span{ font-size:14px; color:#999; line-height:24px; margin-left:20px; width:455px; float: left;}
.home_news .home_news_c li .news_more{ margin-top: 10px; float: left; margin-left:20px;}
.home_news .home_news_c li .news_more a{font-size:14px; color:#999; background:url(../img/news_more.png) right 6px no-repeat; padding-right: 26px;}
.home_news .home_news_c li .news_more a:hover{ background:url(../img/news_more.png) right -14px no-repeat; color:#0468c5;}



.page_banner{width:100%; height:360px;position: relative; overflow:hidden;left:0;top:0; z-index:5;}

/*  面包屑 */
.inline-nav{width: 100%; border-bottom: 1px solid #e5e5e5; height: 50px; background: #fff;}
.inline-nav .crumbs{background:url(../images/now.png) center left no-repeat; padding-left: 24px; height: 50px; line-height: 50px; font-size: 13px; color: #666; float:left;}
.inline-nav .crumbs a{ margin:0 5px;}

/* 内页导航 */
.inline-nav .page_nav{ float:right;}
.inline-nav .page_nav li{float: left;padding: 0 20px; position: relative;text-align: center;line-height: 50px;}
.inline-nav .page_nav li a{display: block;width: 100%;font-size: 14px;color: #666;transition:color 0.3s;}
.inline-nav .page_nav li .line{height: 2px;background: #0468c5;width: 0;position: absolute;bottom: 0;left: 50%;transition:all 0.3s;}
.inline-nav .page_nav li:hover a,.inline-nav .page_nav li.select a{color: #0468c5;}
.inline-nav .page_nav li:hover .line,.inline-nav .page_nav li.select .line{width: 100%;left: 0;}

/* */
.cont-box{ padding:40px 0; line-height:26px; font-size:14px; color:#666;}


.about_box4{background:url(../img/a4_bg.jpg) center top no-repeat;padding:70px 0 90px;}
.channel_title{ font-size: 26px; font-weight: 600; color: #0468c5; text-align: center;}
.channel_p h3{ font-size: 18px; font-weight: 600; color: #333; text-align: center; line-height: 60px;}
.channel_p{ font-size: 14px; line-height: 28px; color: #333; margin-bottom: 40px;}
.ab4_items>ul{font-size:0;text-align: center;}
.ab4_items>ul>li{font-size:13px;display:inline-block;*display:inline;*zoom:1;width:20%;background-color:#f0f0f0;margin:0 1.5%; cursor: pointer;}
.ab4_items>ul>li .pbox{padding:15% 10%}
.ab4_items>ul>li .tit{font-size: 18px;font-weight: 600;margin-top: 10px;color: #333;}
.ab4_items>ul li:hover{background-color:#0468c5;}
.ab4_items>ul li:hover .ico85{background-position: 0 -75px;}
.ab4_items>ul li:hover .ico85_2{background-position: -85px -75px;}
.ab4_items>ul li:hover .ico85_3{background-position: -170px -75px;}
.ab4_items>ul li:hover .ico85_4{background-position: -255px -75px;}
.ab4_items>ul li:hover .tit{ color: #fff; }

.ico85{display:inline-block;width:85px;height:75px;background:url(../img/ico85.png) no-repeat;vertical-align: middle;}
.ico85_2{background-position: -85px 0;}
.ico85_3{background-position: -170px 0;}
.ico85_4{background-position: -255px 0;}


.page_w{ width: 100%; margin: 50px 0; }
.culture-list dd { float: left; display: block; width: 50%; overflow: hidden; position: relative; }
.culture-list .img { width: 100%; display: block; -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }
.culture-list .black { background: url(../img/black_50.png) repeat; background: none rgba(0,0,0,0.5); width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 0; visibility: hidden; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.culture-list .con { position: absolute; left: 10%; top: 10%; width: 80%; color: #fff; z-index: 3; }
.culture-list .aico { width: 100px; height: 80px; padding: 20px 0px 0px; text-align: center; border: 1px solid #fff; color: #fff; display: block; border-radius: 10px; cursor: pointer; margin-bottom: 38px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.culture-list .ico { background: url(../img/ico.png) no-repeat; width: 40px; height: 40px; display: block; margin: 0px auto 5px; }
.aico .i1 { background-position: -94px -40px; }
.aico .i2 { background-position: -202px -40px; }
.culture-list .txt { font-size: 15px; text-transform: uppercase;line-height: 28px;}
.culture-list dd:hover .img { transform: scale(1.06); -webkit-transform: scale(1.06); }
.culture-list dd:hover .black { opacity: 1; visibility: visible; }
.culture-list dd:hover .aico { background-color: #0468c5; border-color: #0468c5; }


/* page_honoer */
.page_honor{ position:relative; margin: 50px 0;}
.page_honor ul li{width: 279px;margin-right:28px; margin-bottom:30px;background: #fff;transition: all 0.5s;float: left; cursor:pointer;}
.page_honor ul li:nth-child(4n){margin-right: 0;}
.page_honor ul li div{width: 277px;height: 206px;overflow: hidden;text-align: center;line-height: 206px;font-size: 0; border:1px #eee solid;}
.page_honor ul li div img{vertical-align: middle;transition: all 0.5s; width:100%;}
.page_honor ul li:hover{background: #0468c5;}
.page_honor ul li:hover img{transform: scale(1.1);}
.page_honor ul li:hover h3{color: #fff; background: #0468c5;}
.page_honor ul li:hover p{color: #fff;}
.page_honor ul li h3{width: 279px;text-align: center;font-size: 16px; line-height:48px; height:48px;transition: all 0.5s; background:#eee;font-weight: normal;}
.page_honor ul li p{width: 279px;text-align: center;padding-bottom: 10px;transition: all 0.5s;}

/*main CSS*/
#pictureViewer{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.8);z-index: 10000;}
#pictureViewer > .content{background-color: #fff;position: absolute;width: 590px;height: 590px;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}
#pictureViewer .menu-bar{width: 100%;}
#pictureViewer .menu-bar .handel{width: 40px;height: 40px;float: right;background-repeat: no-repeat;background-position: 50%;cursor: pointer;}
#pictureViewer .menu-bar .handel:hover{background-color: #0468c5;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#pictureViewer .menu-bar .handel.maximization{background-image: url(../img/icons/maximization_black.png);background-size: 14px;}
#pictureViewer .menu-bar .handel.maximization:hover{background-image: url(../img/icons/maximization_white.png);}
#pictureViewer .menu-bar .handel.miniaturization{background-size: 16px;background-image: url(../img/icons/miniaturization_black.png);}
#pictureViewer .menu-bar .handel.miniaturization:hover{background-image: url(../img/icons/miniaturization_white.png);}
#pictureViewer .menu-bar .handel.close-view{background-image: url(../img/icons/close_black.png);background-size: 15px;}
#pictureViewer .menu-bar .handel.close-view:hover{background-image: url(../img/icons/close_white.png);}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{display: inline-block;width: 50px; height: 70px;position: relative;top: calc(50% - 80px);background-repeat: no-repeat;background-size: 25px;background-position: 50%;cursor: pointer;    -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#pictureViewer .handel-prev{background-image: url(../img/icons/prev_blank.png);}
#pictureViewer .handel-next{background-image: url(../img/icons/next_blank.png);}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{background-color: #0468c5;}
#pictureViewer .handel-prev:hover{background-image: url(../img/icons/prev_white.png);}
#pictureViewer .handel-next:hover{background-image: url(../img/icons/next_white.png);}
#pictureViewer .picture-content{display: inline-block;width: 80%;height: calc(100% - 80px);position: absolute;margin: 0 auto;left: 0;right: 0;}
#pictureViewer .picture-content .cover{position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}
#pictureViewer .counter{position: absolute;bottom: 0;height: 40px;line-height: 40px;width: 100%;text-align: center;color: #808080;font-size: 13px;}
#pictureViewer .hide{display: none;}
#pictureViewer .left{float: left;}
#pictureViewer .right{float: right;}
#pictureViewer .clear-flex{clear: both;}
#pictureViewer img{max-width: 100%;max-height: 100%;}


.jishu_content{ width: 100%;margin: 20px 0; }
.jishu_content .content li{border-bottom:1px solid #e0e1e2;}
.jishu_content .content li a{display:block; padding:30px 24px 30px 20px;}
.jishu_content .content li .date{float:left; width:6.5%; padding:6px 0 19px; color:#8b8b8b; font-family:Arial; position:relative; line-height:22px;}
.jishu_content .content li:hover .date{color: #0468c5; }
.jishu_content .content li .date .d{font-size:17px;}
.jishu_content .content li .date .y{font-size:13px;}
.jishu_content .content li .date:after{content:''; width:1px; height:69px; background:#d7d7d7; position:absolute; top:0; right:0;}
.jishu_content .content li .infor{float:left;width:92%; padding:5px 0 4px;}
.jishu_content .content li .infor .tit{font-size:16px; color:#1f1f1f; line-height:24px; padding-left:25px; margin-bottom:11px;}
.jishu_content .content li:hover .infor .tit{ color: #0468c5; }
.jishu_content .content li .infor .con{font-size:13px; color:#8c8c8c; line-height:24px; padding-left:25px;}
.jishu_content .content li .icon{width:38px; height:50px; background:url(../img/ljx/news_list03.png) no-repeat; float:right; margin-top:12px;}



/*联系我们*/
.contact_us{overflow:hidden; padding: 50px 0;}
.contact_us .contact_l{width:65%;background:#f0f0f0;height:422px; overflow: hidden;}
.contact_us .contact_l .map{ width: 780px; height: 422px; }
.contact_us .contact_l img{max-width:none;}
.contact_us .contact_r{width:35%;background:url(../img/contact_bj.png) #0468c5 right bottom no-repeat;}
.contact_us .contact_r_box{padding:36px 45px;color:#fff; height: 350px;}
.contact_us .contact_r_box a{ color: #fff; }
.contact_us .contact_r_box a:hover{color:#fff;}
.contact_us .contact_r_box .r_title{font-size:26px;font-weight:normal;padding-bottom:16px;}
.contact_us .contact_r_box dl{padding:20px 0px 6px;}
.contact_us .contact_r_box dt{font-size:16px;margin-bottom:12px;}
.contact_us .contact_r_box dd{font-size:14px; line-height: 28px;}
.contact_us .contact_r_box dd a{ color: #fff; }
.contact_us .contact_r_box .part3{padding:34px 0px 40px 80px;background:url(../img/contact_ico.png) no-repeat left center;}
.contact_us .contact_r_box .part3 span{display:block;}
.contact_us .contact_r_box .part3 .number{font-size:30px;}
.contact_us .contact_r_box .part3 .title{font-size:18px;}
.contact_us .contact_r_box .part4{padding:40px 0px 23px;}
.contact_us .contact_r_box .part4_l{width:50%;}
.contact_us .contact_r_box .part4_l>img{width:135px;height:135px;}
.contact_us .contact_r_box .part4_r{width:50%}
.contact_us .contact_r_box .part4_r span{display:block;}
.contact_us .contact_r_box .part4 .name{font-size:16px;margin-bottom:4px;}
.contact_us .contact_r_box .part4 .en_title{font-size:13px;margin-bottom:10px; text-transform:uppercase; }



/* page_product */
.page_pro{ padding:35px 0 50px; width: 1200px;}
.page_pro .pro_list{ width:1230px; margin-left:-15px;}
.page_pro .pro_list li{ width:271px; margin:15px; float: left; height: 242px; border:3px #f1f1f1 solid;}
.page_pro .pro_list li:hover{border:3px #0468c5 solid; transition: all 0.5s ease 0s;}
.page_pro .pro_list li .img{width:271px; height: 192px; position:relative; overflow: hidden;}
.page_pro .pro_list li .img img{width:271px; height: 192px; position: absolute;transform: scaleX(1) scaleY(1);transition: all 0.5s ease 0s;}
.page_pro .pro_list li:hover .img img{transform: scaleX(1.1) scaleY(1.1);}
.page_pro .pro_list li p{ width:100%; height:50px; text-align:center; background:#f1f1f1; color:#333; line-height:50px; font-size: 16px;}
.page_pro .pro_list li:hover p{background:#0468c5; color:#fff; transition: all 0.5s ease 0s;}

.downlist{ width: 1200px; margin:50px auto;  padding:0 0;}
.picFocus{ float:left;  width:500px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-left:30px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:100px; height:65px; border:2px solid #eee; cursor:pointer; margin-right:8px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#0468c5;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:498px; height:352px; display:block; border:1px #eee solid; }
.picFocus .prev{ position:absolute; left:0 ; bottom:24px;}
.picFocus .next{ position:absolute; right:0 ; bottom:24px;}

.floatl{ float: left;width: 502px;}
.floatr{ width: 660px; float: right;}
.floatr .title{ font-size: 24px; color:#333; width:100%;word-break:break-all; margin-bottom:20px; font-weight: bold;}
.floatr .table-list{ width: 100%; border-top:1px #ccc dashed;}
.floatr .table-list tr{margin-bottom: 10px; width: 100%;}
.floatr .table-list td{ width: 100%; font-size: 14px; color:#666; line-height:24px; padding:5px 0;}
.floatr .table-list td span{ color:#333; font-weight: bold;}
.floatr .table-list .input-text{ width:40px; height: 25px; text-align:center; color:#dd2328;}
.floatr .table-list .button{ width: 80px; height: 35px; text-align:center; background:#dd2328; border: none; text-align:center; color:#fff; cursor:pointer; margin-top: 5px; font-size: 14px;}
.floatr .div-bz{ font-size: 14px; margin-top:20px;}
.left02{ width: 100%; margin:20px auto 0; border-top:1px #ccc solid; padding-top:30px;}
.left02 p{ font-size: 14px; line-height: 24px;}
.left02 img{max-width:100%;}
.left02 td{ border: 1px #ccc dashed;}


.page_news{ width:1200px; padding:25px 0;}
.page_news ul{ width: 1230px; margin-left: -15px;}
.page_news li{ float: left; width:277px; margin:15px; position: relative; cursor:pointer;}
.page_news li .img{ width: 277px; height: 185px; position:relative; overflow: hidden;}
.page_news li .img img{ width: 277px; height: 185px;position: absolute;transform: scaleX(1) scaleY(1);transition: all 0.5s ease 0s;}
.page_news li:hover .img img{transform: scaleX(1.1) scaleY(1.1);}
.page_news li h3{ font-size: 16px; color:#000; font-weight: normal; float: left; width:100%; margin-top:15px;}
.page_news li:hover h3 a{color:#0468c5;}
.page_news li dd{ font-size:12px; color:#666; line-height: 24px; margin-top: 15px; float: left; width:100%;}
.page_news li .more{ float: left; margin-top:15px;}
.page_news li .more a{ font-size:12px; color:#666;}
.page_news li:hover .more a{ color:#0468c5;}


.pageNewsT{ width:1200px; margin:30px auto 0; font-size:16px; text-align:center; color:#222; font-weight:bold;}
.pageNewsC{ width:1200px; margin:0 auto; font-size:12px; color:#999; text-align:center; padding:10px 0; border-bottom:dashed 1px #ccc;}
.pageNewsD{ width:1200px; margin:0 auto; font-size:14px; color:#333; line-height:28px; margin-top:20px;}
.pageNewsD img{ max-width:100%; margin:5px 0;}


.rencai_pt1 { width: 100%; padding: 50px 0;}
.rencai_pt1 .rcpt1_right { width: 50%; float: left;  background: url("../img/job_c2.jpg") center no-repeat;  background-size: cover;  height: 483px;  position: relative;}
.rencai_pt1 .rcpt1_right .rcpt1_on {  position: absolute;  width: 50%;  height: 50%;  bottom: 0;  right: 0; background: rgba(4,104,197,0.8)}
.rencai_pt1 .rcpt1_right .rcpt1_on .on_box {  padding: 45px 50px 0 70px;  text-align: right;}
.rencai_pt1 .rcpt1_right .rcpt1_on .tit {  font-size: 28px;  color: #FFFFFF;  font-weight: bold;  margin-bottom: 10px;}
.rencai_pt1 .rcpt1_right .rcpt1_on .dec {  font-size: 14px;  color: #FFFFFF;}
.rencai_pt1 .rcpt1_right .rcpt1_on .more {  margin-top: 10%;}
.rencai_pt1 .rcpt1_right .rcpt1_on .more .face2{	background: none;border: 1px solid #fff;	color:#fff;height: 30px;transform-origin: 50% 50% -15px;width:118px; text-align:center;}
.rencai_pt1 .rcpt1_right .rcpt1_on .more .face2:hover{background: #fff; color: #0468c5;}
.rencai_pt1 .rcpt1_right .rcpt1_on .more .face2 .t{	line-height: 30px; }
.rencai_pt1 .rcpt1_right .rcpt1_on .more .face1{	color: #745a0f;border: 1px solid #fff;	height: 30px; background: #fff;transform-origin: 50% 50% -15px;}
.rencai_pt1 .rcpt1_right .rcpt1_on .more .face1 .t{	line-height: 30px;	}
.rencai_pt1 .rcpt1_left {  width: 50%;  float: left;
}
.rencai_pt1 .rcpt1_left .bottom_area {  height: 241px; background: url("../img/job_c1.jpg") no-repeat center;  background-size: cover;}
.rencai_pt1 .rcpt1_left .bottom_box {  padding: 60px 60px 0 60px;  text-align: center;}
.rencai_pt1 .rcpt1_left .bottom_box .tit {  font-size: 28px;  color: #FFFFFF;  font-weight: bold;  margin-bottom: 10px;}
.rencai_pt1 .rcpt1_left .bottom_box .dec {  font-size: 14px;  color: #FFFFFF;}
.rencai_pt1 .rcpt1_left .bottom_box .more {  display: inline-block;  border: 1px solid #FFFFFF;  padding: 5px 20px; border-radius: 3px;  color: #FFFFFF;  margin-top: 20px;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 {  background: #0468c5;  background-size: cover;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .tit {  font-size: 28px;  color: #FFFFFF;  font-weight: bold;  margin-bottom: 20px;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .dec {  font-size: 14px;  color: #FFFFFF;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .more{	margin-top: 11.5%;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .more .face2 {	background: none; color: #fff;  border: 1px solid #fff;  height: 30px;
transform-origin: 50% 50% -15px; width:118px; text-align:center;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .more .face2:hover{background: #fff; color: #0468c5;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .more .face2 .t{	line-height: 30px;	}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .more .face1{	color: #745a0f ;border: 1px solid #fff;	height: 30px; background: #fff;
transform-origin: 50% 50% -15px;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item1 .more .face1 .t{	line-height: 30px;	}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 { background: #FFFFFF;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .tit { font-size: 28px;  color: #787878;  font-weight: bold;  margin-bottom: 20px;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .dec {  font-size: 14px;  color: #787878;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .more {	margin-top: 11.5%;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .more .face2{	background: none;	color: #333;border: 1px solid #333;	height: 30px;
transform-origin: 50% 50% -15px; width:118px; text-align:center;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .more .face2:hover{background: #0468c5; color: #fff;border: 1px solid #0468c5;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .more .face2 .t{	line-height: 30px;	}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .more .face1{border: 1px solid #333;	height: 30px; background: #745a0f; color: #fff;
    -webkit-transform-origin: 50% 50% -15px;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item2 .more .face1 .t{	line-height: 30px;	}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item {  width: 50%;  float: left;}
.rencai_pt1 .rcpt1_left .rcpt1_left_box .top_area .top_item .top_item_box { padding: 37.5px;}
.rencai_pt1 .rcpt1_right {  width: 50%;  float: left;}
.more a {
    display: block;
    width: 100%;
    height: 46px;
}


.page_job{width: 100%;margin: 50px 0;}
.page_job li{ float: left; margin-right:1.5%; width: 23.7%;  margin-bottom: 2%; background:#f9f9f9;  border: 1px solid rgba(0,0,0,.125);}
.page_job li:nth-child(4n){ margin-right:0;}
.page_job .card-header{  padding: 12px 20px;margin-bottom: 0;background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125); font-size: 16px;font-weight: 600;}
.page_job .card-body{ padding: 15px 20px;}
.card-text{ float: left;}
.page_job .card-body p{ font-size:14px;  line-height:26px;color: #666;}
.page_job .card-body .job_btn{color: #fff;background-color: #0468c5;padding: 8px 15px;border-radius: 4px; margin:10px 0 20px; float: left;}



/*底部*/
footer{ background: #a1a1a1; position: static; bottom: 0; left: 0; z-index:0; width: 100%;}
.foot .f_top{ padding: 40px 0 40px; border-bottom: 1px solid #b1b1b1; }
.foot .f_top .left{ width: 27%; }
.foot .f_top .left .f_logo{ margin-bottom: 15px;}
.foot .f_top .left .dec{ margin-bottom: 10%; font-size: 13px; color: #fff;}
.foot .f_top .left .bdsharebuttonbox a{ width: 32px; height: 32px; background: url(../img/foot_share.png) no-repeat;  padding-left: 0; margin-left: 5px;}
.foot .f_top .left .bdsharebuttonbox a.bds_weixin{ background-position: -32px 0; }
.foot .f_top .left .bdsharebuttonbox a.bds_sqq{ background-position: -64px 0; }
.foot .f_top .left .bdsharebuttonbox a.bds_qzone{ background-position: -96px 0; }
.foot .f_top dt{ font-size: 18px; color: #fff; font-weight: bold; margin-bottom: 26px; }
.foot .f_top .dl1{ width:38%; }
.foot .f_top .dl2{ width: 27%;  }
.foot .f_top dd{ padding: 10px 0; font-size: 13px; color: #fff; }
.foot .f_top .span-6{width: 48%; margin-right:2%; float: left;}
.foot .f_top dd a{ color: #fff }
.foot .f_top dd:hover a{text-decoration: underline;}
.foot .f_top dd:hover span{ color: #fff;}
.foot .f_top .dl2 .ico{ display: inline-block; width: 20px; height: 20px; background: url(../img/foot_contact.png) no-repeat; margin-right: 6px;float: left;}
.foot .f_top .dl2 .ico2{ background-position: -20px 0; }
.foot .f_top .dl2 .ico3{ background-position: -40px 0; }
.foot .f_top .dl2 .ico4{ background-position: -60px 0; }
.foot .f_bottom{ font-size: 13px; color: #fff; margin-top: 33px;padding-bottom: 50px; }
.foot .f_bottom a{ color: #fff; }
.foot .f_bottom a.bei{ margin-right: 2%; }
.foot .f_bottom a:hover{ color: #fff;text-decoration: underline;}


/* fenye */
.pages1{ width:100%; margin:30px auto 0;}
.pages1_l{ float:left; width:50%; height:40px;  }
.pages1_l a{ line-height:40px; color:#666;display:block; font-size:14px;}
.pages1_l:hover a{ color:#0468c5;}
.pages1_r{ float:left; width:50%; height:40px; text-align:right;}
.pages1_r a{ line-height:40px; color:#666;display:block; font-size:14px;}
.pages1_r:hover a{ color:#0468c5;}

.pages { margin:25px 0 0; text-align:center; font-size:14px;}
.pages li { display:inline-block; height:26px; line-height:26px; background:#fff; border:1px solid #ccc;  margin-left:6px;}
.pages li a{text-align:center; color:#333; padding:0 13px;}
.pages .page-active {background:#0468c5; border:1px solid #0468c5;text-decoration:none}
.pages .page-active a{color:#fff; }
.pages li:hover { background:#0468c5; border:1px solid #0468c5; text-decoration:none }
.pages li:hover a{ color:#fff;}
.pages span { display:inline-block; height:26px; line-height:26px; border:1px solid #ccc; color:#333; text-align:center; padding:0 13px;}




